package com.woniuxy.ai.mapper;

import com.woniuxy.ai.entity.Faq;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author 123
* @description 针对表【faq】的数据库操作Mapper
* @createDate 2025-07-16 15:24:43
* @Entity com.woniuxy.ai.entity.Faq
*/
public interface FaqMapper extends BaseMapper<Faq> {
    /**
     * 根据问题查询FAQ
     * @param question 用户问题
     * @return 匹配的FAQ，如果没有匹配则返回null
     */
    Faq findByQuestion(@Param("question") String question);
    /**
     * 根据问题模糊查询FAQ
     * @param question 用户问题
     * @return 匹配的FAQ列表
     */
    List<Faq> findByQuestionLike(@Param("question") String question);
    /**
     * 查询所有有效的FAQ问题
     */
    List<Faq> findAllActiveFaqs();
}




